Resumo Estruturas de Decisão
Estrutura de Decisão Simples: Nesta estrutura nosso código consegue avaliar e executar um bloco de comandos para apenas uma única condição.
| Código | Fluxograma |
| if (idade >= 18) { System.out.print("Idade é maior que 18!") } |
Estrutura de Decisão Composta: Nesta estrutura nosso código consegue avaliar e executar dois blocos de comandos para duas condições.
| Código | Fluxograma |
| if (idade >= 18) { System.out.print("Idade é maior que 18!") } else { System.out.print("Idade é maior que 18!") } |
Estrutura de Decisão Múltipla: Nesta estrutura nosso código consegue avaliar e executar três blocos de comandos para cada uma das respectivas condições.
| Código | Fluxograma |
| if (idade >= 18) { if (idade == 18) { System.out.print("Idade é igual que 18!") } else { System.out.print("Idade é maior que 18!") } } else { System.out.print("Idade é menor que 18!") } ou poderia também ser if (idade == 18) { System.out.print("Idade é igual que 18!") } else { if (idade > 18) { System.out.print("Idade é maior que 18!") } else { System.out.print("Idade é menor que 18!") } } ou ainda mais simplificada if (idade == 18) { System.out.print("Idade é igual que 18!") } else if (idade > 18) { System.out.print("Idade é maior que 18!") } else { System.out.print("Idade é menor que 18!") } |
Estruturas que não existem
Else sem um if iniciando:
else {
}
Else com uma condição se if antes:
else (condicao) {
}